package com.starleague.trait;

import java.util.Collection;

import com.google.common.base.Strings;

public class TraitHelper
{
    public static <TRAIT extends ITrait> TRAIT findTraitByTraitId(Collection<? extends TRAIT> traitCollection,
                                                                    String traitId)
    {
        if (!Strings.isNullOrEmpty(traitId))
            for (TRAIT trait : traitCollection)
            {
                if (traitId.equalsIgnoreCase(trait.getTraitId()))
                    return trait;
            }
        return null;
    }
}
